四:支持向量机 (Support Vector Machine)
发布于:2020-07-24 16:00
标签:/
统计机器学习笔记
/
访问:
一 . 概述
支持向量机是一种分类算法,它可以找到潜在的最佳分割线。
二 . 所属分类
支持向量机属于 监督学习。
三 . Kernels
1 . polynomial
2 . rbf
四 . sklearn 支持向量机示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| from sklearn.svm import SVC from sklearn.metrics import accuracy_score import pandas as pd import numpy as np
data = np.asarray(pd.read_csv('data.csv', header=None))
X = data[:,0:2] y = data[:,2]
model = SVC(kernel='rbf', gamma=27)
model.fit(X,y)
y_pred = model.predict(X)
acc = accuracy_score(y, y_pred)
|